package mi.payment.bean.datacollection;

/**
 * Created by KenMa on 2018/1/23.
 */

/**
 * 支付汇总单项实体
 */
public class PaySummaryItem {
    /**
     * 支付汇总单项类型：
     1：内卡收款； -1：内卡退款；2：外卡收款； -2：外卡退款；
     3：银联二维码收款 ；-3：银联二维码退款；
     4：微信收款 ；-4：微信退款；
     5：支付宝收款 -5：支付宝退款
     *
     */
    private int paySumType;
    /**
     * 单项笔数
     */
    private int paySumQuantity;
    /**
     * 单项金额
     */
    private String paySumAmount;
    /**
     * 交易日期
     */
    private String date;

    /**
     * 交易时间戳
     */
    private long time;

    public PaySummaryItem() {

    }

    public PaySummaryItem(int paySumType, int paySumQuantity, String paySumAmount, String date, Long time) {
        this.paySumType = paySumType;
        this.paySumQuantity = paySumQuantity;
        this.paySumAmount = paySumAmount;
        this.date = date;
        this.time = time != null ? time : 0;

    }

    public int getPaySumType() {
        return paySumType;
    }

    public void setPaySumType(int paySumType) {
        this.paySumType = paySumType;
    }

    public int getPaySumQuantity() {
        return paySumQuantity;
    }

    public void setPaySumQuantity(int paySumQuantity) {
        this.paySumQuantity = paySumQuantity;
    }

    public String getPaySumAmount() {
        return paySumAmount;
    }

    public void setPaySumAmount(String paySumAmount) {
        this.paySumAmount = paySumAmount;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public long getTime() {
        return time;
    }

    public void setTime(long time) {
        this.time = time;
    }

}
